mare liberum
English
mare liberum meaning in English • mare liberum का अर्थ अंग्रेजी में
Noun
- A navigable body of water to which all nations have equal access; the opposite of mare clausum.